package com.hp.jdoss.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

/**
 * Oss参数配置类
 *
 * @author dongxing
 */
@Data
@ConfigurationProperties(prefix = "jdoss")
@Configuration
public class OssProperties {

   /**
    * 是否启用
    */
   private Boolean enable;

   /**
    * 对象存储名称
    */
   private String name;

   /**
    * 是否开启租户模式
    */
   private Boolean tenantMode;

   /**
    * 对象存储服务的URL
    */
   private String endpoint;

   /**
    * 对象存储服务的区域,默认“华东-上海”
    */
   private String region = "cn-east-1";

   /**
    * Access key就像用户ID，可以唯一标识你的账户
    */
   private String accessKey;

   /**
    * Secret key是你账户的密码
    */
   private String secretKey;

   /**
    * 默认的存储桶名称
    */
   private String bucketName = "stlscm";

   /**
    * 默认的文件前缀
    */
   private String prefix = "upload";

}